有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Eclipse Java版本设置不正确

我不认为这是与之前关于Eclipse中Java的任何问题的重复

昨天我的机器更新了它的java版本,之后我打开了我的EclipseIDE,发现我无法构建大多数java项目。上次我使用eclipse时,一切正常,我没有更改任何设置

我应该使用java 1.7_80(我的工作项目需要这个),但是现在当我构建我的项目时,eclipse说它正在寻找java 1.8_71,但是eclipse说它使用java 1.8_77;尽管我的Java编译器设置仍然说我在使用Java1.7

问题是:Eclipse中是否还有其他地方可以设置使用的Java版本

注意:Java1.7_80仍然在我的PATH系统环境变量中;那些其他较新的版本不是,也从来不是。我在用蚂蚁。下面是一些显示我的问题和设置的图片

enter image description here

enter image description here

enter image description here

enter image description here


共 (2) 个答案

  1. # 1 楼答案

    尝试右键单击该项目,然后选择“生成路径”和“配置生成路径”。然后选择库并将库更改为所需的库。此外,要检查安装了哪个版本的java,可以在终端/命令提示符下使用“java-version

  2. # 2 楼答案

    检查Window->Preferences->Installed JREs,eclipse使用检查过的JRE按照默认值编译和运行产品

    在运行配置中还有一个“Java运行时环境”选项

    也可以指定特定于项目的Java Compiler选项,右键单击项目上的Properties

    编辑:有关ant启动,请参见下面的打印屏幕:

    enter image description here

    Edit2:好的,我认为对于Ant来说,编译器选项是重要的
    您可以尝试将ant launch存储在项目中,并用文本编辑器打开它,然后搜索无效的java配置:

    • 打开你的蚂蚁发射
    • 转到Common
    • 更改为Shared file
    • 选择你的项目